package com.ktgj.hotel.domain.vo;

import com.ktgj.common.core.annotation.Excel;

import java.math.BigDecimal;
import java.util.Date;

public class Result {
    /** 验证结果 */
    @Excel(name = "验证结果")
    private String ResultCode;

    /** 具体结果信息 */
    @Excel(name = "具体结果信息")
    private String ErrorMessage;

    /** 担保金额(如果是担保订单才有这个值) */
    @Excel(name = "担保金额(如果是担保订单才有这个值)")
    private BigDecimal GuaranteeRate;

    /** 担保金额的货币类型 */
    @Excel(name = "担保金额的货币类型")
    private String CurrencyCode;

    /** 最晚取消时间 */
    @Excel(name = "最晚取消时间")
    private Date CancelTime;

    /** 免费取消时间 */
    @Excel(name = "免费取消时间")
    private Date FreeCancelTime;

    /** 罚金金额 */
    @Excel(name = "罚金金额")
    private BigDecimal PenaltyAmount;

    /** 政策列表信息 */
    @Excel(name = "政策列表信息")
    private Element RatePlanInfo;

    public String getResultCode() {
        return ResultCode;
    }

    public void setResultCode(String resultCode) {
        ResultCode = resultCode;
    }

    public String getErrorMessage() {
        return ErrorMessage;
    }

    public void setErrorMessage(String errorMessage) {
        ErrorMessage = errorMessage;
    }

    public BigDecimal getGuaranteeRate() {
        return GuaranteeRate;
    }

    public void setGuaranteeRate(BigDecimal guaranteeRate) {
        GuaranteeRate = guaranteeRate;
    }

    public String getCurrencyCode() {
        return CurrencyCode;
    }

    public void setCurrencyCode(String currencyCode) {
        CurrencyCode = currencyCode;
    }

    public Date getCancelTime() {
        return CancelTime;
    }

    public void setCancelTime(Date cancelTime) {
        CancelTime = cancelTime;
    }

    public Date getFreeCancelTime() {
        return FreeCancelTime;
    }

    public void setFreeCancelTime(Date freeCancelTime) {
        FreeCancelTime = freeCancelTime;
    }

    public BigDecimal getPenaltyAmount() {
        return PenaltyAmount;
    }

    public void setPenaltyAmount(BigDecimal penaltyAmount) {
        PenaltyAmount = penaltyAmount;
    }

    public Element getRatePlanInfo() {
        return RatePlanInfo;
    }

    public void setRatePlanInfo(Element ratePlanInfo) {
        RatePlanInfo = ratePlanInfo;
    }
}
